package gates;

import gates.Gate;
import mathtools.Matrix;

/**
 * Matrix implementation of a gate.
 * @author Matt Cole
 */
public abstract class MatrixGate implements Gate {
	
	// Fields
	/** Store the matrix representation of the gate */
	protected Matrix gate;

	/**
	 * Used to determine if a given gate is being represented by matrix or functional
	 */
	public boolean isFunctional(){
		return false;
	}

}
